home *** CD-ROM | disk | FTP | other *** search
- (régler TAB sur 8 caractères pour retrouver le formatage d'origine)
-
- TELLO Guillaume
- 240 rue Estienvrin
- 49260 Montreuil Bellay
- FRANCE
-
- Email: gtello@planete.net
-
-
-
- ****************************************************************************
- DOCUMENTATION DE M_PLAYER.PRG Version 1.31
- succède à AVI_QT.PRG version 1.10
- ****************************************************************************
-
-
- Player de fichiers Quick Time (du Mac), AVI (du PC) images et
- sons et FLI/FLC (du PC).
-
-
- ******* Shareware **********
-
- Pour vous enregistrer comme utilisateurs, envoyez $10 (entre 50 et
- 60 francs, ça dépend) à mon adresse ou à ma banque:
-
- Banque: Crédit Agricole Anjou Mayenne / 49 Angers
- n° compte: 10434852000
-
-
- B L A - B L A G É N É R A L
- *****************************
-
- Possibilités:
- ¨¨¨¨¨¨¨¨¨¨¨¨¨
- Rejoue trois types d'animations:
- - *.MOV (Quick Time)
- - images compressées en CVID uniquement
- - son mono/stéréo en 8 ou 16 bits au format TWOS ou RAW
- - synchronisation image/son désactivable
- - son désactivable
- - *.AVI (Video for Windows)
- - images compressées en CVID, CRAM16 ou CRAM8, RLE8, RGB8
- - son mono/stéréo en 8 ou 16 bits
- - synchronisation image/son désactivable
- - son désactivable
-
- Sur l'ensemble des CD dont je dispose, ceci représente 79% des
- animations. Si j'ajoute celles ou on obtient le son (image non supportée)
- ou l'image (son non supporté) on passe à 97% des animations dont on peut
- tirer quelque chose.
-
- - *.FLI/FLC (Autodesk Animator)
- - images seulement
- - trois vitesses (maxi, normal, lent)
-
- Matériel requis:
- ¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨
- - un Falcon en mode True Color (32768 couleurs) et plein de RAM
- - un TT avec carte NOVA en True Color (32768 couleurs) ou 256
- couleurs et grosse RAM
- - un TT avec carte Crazy Dots 2, même chose qu'avec NOVA.
-
- Pourquoi pas un STE?
- ¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨
- J'utilise des instructions du 68030, donc pas de 68000 possible...
- De toutes façons, le 68030 rame déjà avec son cache et sa TT Ram, alors un
- 68000 à 8MHz...
-
- Pourquoi pas en 16 ou 256 couleurs sur Falcon?
- ¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨
- Sur un Atari normal, les couleurs sont codées par plans et c'est
- énervant. Seul le mode True Color du Falcon code les points les uns à la
- suite des autres, on retrouve aussi ce système simple sur une carte NOVA
- en 256 et 32768 couleurs.
-
- Pourquoi 'plein de RAM'?
- ¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨
- Ça n'est vraiment utile que pour le son, en pratique, avec 2Mo on
- peut jouer une animation muette quelle que soit sa taille (les images sont
- lues et décodées au fur et à mesure, la suivante écrasant la précédente).
- Pour le son, la seule possibilité acceptable (du point de vue de
- la vitesse) que j'ai trouvée est de charger TOUT le son en RAM puis de
- lancer l'animation. Avec cette méthode, je ne ralentis pas du tout le
- traitement des images et il n'y a pas de coupure du son (comme sur un PC
- ignoblement programmé).
- J'ai constaté qu'en général, le son représente 10% de la taille du
- fichier (c'est une moyenne grossière, mais suffisante pour la suite).
- Chaque méga octet représente 1'23" à 12,5kHz, donc sur un Falcon ou on
- aurait 2Mo de libre pour le son, les animations de 2'46" passeraient (un
- fichier de 20Mo à peu près), sur un Falcon ayant 12Mo de libres pour le son
- on pourrait pousser jusqu'à 16'36" (un fichier de 120Mo à peu près).
- De toutes façons, si le son ne tient pas en mémoire, les images
- sont quand même affichées (et peuvent être synchronisées à la vitesse
- réelle du son).
-
- Zut, j'ai plein de TT RAM, mais on ne peut pas y jouer du son DMA...
- ¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨
- Sur un TT, on a tout intérêt à laisser les flags 'TT Load' et 'TT
- Malloc' pour que le programme se charge en TT Ram laissant le plus grand
- bloc possible de ST Ram libre.
- La TT Ram est utilisée pour stocker l'excédent de son, elle est
- ensuite copiée par blocs en ST Ram à mesure que le son avance. Ceci
- occasionne de petites coupures du son (en gros, 1/2seconde pour 1,5Mo)
- mais permet de profiter pleinement de la capacité du TT.
-
-
- M I S E E N M A R C H E
- ***************************
-
- Les fichiers
- ¨¨¨¨¨¨¨¨¨¨¨¨
- M_PLAYER.PRG ; le programme, version 1.32
- M_PLAYER.RSC ; son interface (à mettre dans le même dossier!)
- MPLYR_FR.DOC ; utile au moins une fois
- MPLYR_EN.DOC ; doc anglaise (Merci à Dave Brook pour les corrections)
- MP_ICON.RSC ; Les icones! (Merci à Julien CHauveau pour leur création)
-
- Lancement
- ¨¨¨¨¨¨¨¨¨
- Soit on double-clique dessus, on passe alors par un sélecteur de
- fichiers normal dans lequel on choisit l'animation (MOV ou AVI) voulue.
- Soit on tire une animation (MOV ou AVI) qu'on lâche sur l'icone
- du programme, il charge automatiquement le fichier en question.
-
- Premier formulaire:
-
- 1) la première ligne indique le type (AVI, MOV, FLx) détecté
-
- 2) le cadre vert donne les informations sur l'affichage
- (dimensions de l'animation, nombre d'images) ainsi que le type de
- compression. Si c'est du 'cvid' ou 'cram' on trouve le mot 'Supported'
- (cette méthode est connue du programme), si c'est autre chose (rpza, smc,
- rle, raw, iv32 ou autre) on trouve le mot 'Unsupported', c'est à dire
- qu'on ne pourra pas voir l'image...
- Si cette animation ne contient pas de graphiques, on trouve
- seulement 'No graphics found'.
-
- 3) le cadre orange fournit les informations sur le son: fréquence en
- hertz, résolution (8, 16 bits) et nombre de cannaux (mono ou stéréo).
- L'indication 'Supported' ne tient pas encore compte d'un éventuel problème
- de mémoire.
- Si il n'y a pas de son disponible, l'indication 'No sound' est
- rencontrée.
-
- 4) le bouton 'Play sound' permet d'activer ou de désactiver le son
- (si il y en a).
-
- 5) le bouton 'Synchronize' permet de synchroniser les images à la
- vitesse réelle (quitte à en passer quelques unes). Sans cette option, les
- images sont toutes affichées quelque soit la vitesse (plus vite ou plus
- lentement que le son).
-
- 4b) le bouton 'Max speed' permet de jouer les FLx à mesure qu'ils
- sont lus à partir du disque.
-
- 5b) le bouton 'Long delay' permet de choisir (lorsque Max speed
- n'est pas actif) entre un délai court ou long d'attente entre deux images.
-
- 6) la bouton Informations... fournit des infos sur les auteurs.
-
- 7) le bouton 'Go!' lance l'animation selon vos spécifications
- (voir 4 et 5) et selon le fichier (on peut choisir 'Play sound' sur un
- fichier muet, ça ne le rendra pas sonore!).
-
- 8) le bouton 'Cancel' permet d'annuler l'opération.
-
- Statistiques
- ¨¨¨¨¨¨¨¨¨¨¨¨
- En fin d'animation, une boite contenant des statistiques est
- affichée (si l'animation n'était qu'une bande son, cette boite est omise):
- * Total frames: nombre total d'images
- * Frames displayed: nombre d'images affichées (100% sans la synchro,
- parfois moins si l'image a du suivre le son)
- * Total time: temps qu'a duré l'animation (en secondes)
- * Average: nombre moyen d'images (frames) par seconde.
-
- Fin du programme
- ¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨
- Si on est passé par le sélecteur de fichier, après chaque
- animation on y revient! Il faut choisir 'Annuler' dans ce sélecteur pour
- sortir du programme.
- Si on a tiré un fichier jusqu'à l'icone M_PLAYER.PRG, le programme
- se termine automatiquement à la fin de l'animation.
-
- Stopper une animation prématurément
- ¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨
- Il suffit d'utiliser la touche 'Control'.
-
-
- Q U E S T I O N S D I V E R S E S
- ***********************************
-
- L'interface
- ¨¨¨¨¨¨¨¨¨¨¨
- Elle est en Anglais, désolé, mais c'est la seule langue commune
- aux personnes avec qui j'échange, entre autres Dieter Fiebelkorn en
- Allemagne (qui m'a fourni les sources en 'C' du décodage des images CVID
- dans les fichiers AVI et MOV, du CRAM, du FLC, etc...).
-
- Programmé en quoi?
- ¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨
- Le programme est entièrement en assembleur 68030, développé avec
- ASSEMBLE de chez Brainstorm. On peut obtenir les sources gratuitement
- (contre une disquette et un timbre quand même...) auprès de moi même.
-
- La taille du programme
- ¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨
- Depuis la version 1.21, le programme est passé de plus de 500ko à
- seulement 20ko. Maintenant, une table de conversion (pour le format CVID)
- est calculé après le lancement au lieu d'être incluse dans le programme
- (Elle correspond au temps d'attente entre le dialogue principal et la
- boite 'Loading sound...').
-
- Les fréquences
- ¨¨¨¨¨¨¨¨¨¨¨¨¨¨
- Les fichiers PC ou MAC ont des fréquences qui sont souvent
- 11025Hz, 22050Hz et 44100Hz (ou à peu près, j'ai toléré un écart de 2%).
- Le DMA de l'Atari ne comprend que 12517Hz, 25033Hz et 50066Hz. A chaque
- chargement du son je le convertis pour l'amener aux fréquences voulues (en
- fait tous les 8 octets je répète le 8ème, avec la correspondance 8->9 on
- obtient une très bonne approximation des valeurs de l'Atari.
-
- Les plantages
- ¨¨¨¨¨¨¨¨¨¨¨¨¨
- Possibles! (il ne dépendent pas forcément du programme, mais peut
- être de l'environnement):
- - utiliser le sélecteur de fichiers avec le lecteur de CD bloque
- l'ordinateur. Je lance les animations en lâchant les fichiers sur l'icone
- M_PLAYER.PRG lorsque je travaille à partir du CD (peut être un défaut des
- drivers ICD et Metados?)
- - on me signale par ailleurs des problemes avec Extendos
- également. Est-ce que quelqu'un pourrait m'éclairer sur les précautions à
- pendre lorsqu'on fait accès à un CD rom? Pourtant, je n'utilise que les
- fonctions documentées du GEMDOS (meme pas du Bios).
- - un utilisateur chanceux me signale que tout baigne avec son CD!
- - Turbo-Veille (un économiseur d'écran?) poserait aussi probleme.
- - si l'image est plus grande que l'écran (j'ai fait peu de tests de
- dépassement pour ne pas ralentir l'affichage), il se peut qu'on obtienne
- deux bombes. Dans ce cas, essayez un écran virtuel (une fenêtre de 320x240
- sur un écran de 640x480). Avec la carte NOVA, le problème ne se pose pas
- (on dispose d'un mode 640x480x32768 avec les plus nuls des VGA 14").
-
- Merci pour leurs relevés d'erreurs et leurs tests à:
-
- - Pascal Ricard de Pierrevert (Falcon 4Mo)
- - Julien Chauveau de Méron (Falcon 4Mo)
- - Hervé Piedvache. de Paris (Falcon 4Mo)
- - Dave Brook Stony Stratford/GB (TT 20Mo + Crazy Dots2)
- - Magnus Kollberg de Suède (Falcon 4Mo)
-
-
-
- Q U E L Q U E S T E S T S
- ***************************
-
- Voici ma configuration:
- TT 32MHz, 2 Mo ST RAM, 16 Mo TT RAM, carte NOVA 32768 couleurs, CD
- ROM double vitesse.
- Le cache du 68030 est validé et le programme est lancé en TT RAM.
- L'affichage est en 640x480x32768.
-
- - Les tests AVI furent réalisés avant que j'ajoute le son, de ce
- fait les tests ne tiennent pas compte de la synchro, les images sont
- affichées le plus vite possible. (Depuis le son, ils passent tous avec un
- minimum de 90% d'images en synchro).
-
-
- CD Atari Compendium
- ¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨
- Dossier FILES\MISC\JAGUAR\AVI, images 160x120.
-
- fichier | temps | images par seconde
- ----------------+---------------+-------------------
- DEFENDER | 9,6 | 26.5
- HIGHLAND | 24.6 | 25.9
- IRON2 | 16.9 | 25.9
- PENGUINS | 5.9 | 25.4
- PITFALL | 12.5 | 26.2
- RAYMAN | 11.8 | 25.8
- ULTRA | 9.9 | 25.4
- WMCJ | 9.8 | 25.8
- ----------------+---------------+-------------------
-
- CD Loisirs CD n°15
- ¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨
- MYTHES\VIDATA, image en 368x276
-
- AVLEVFR | 70.2 | 15.0
- ----------------+---------------+-------------------
-
- PC Fun CD FUN n°17
- ¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨
- a la racine, image en 320x240
-
- PCF17 | 6 | 13.9
- ----------------+---------------+-------------------
-
- - les MOV sont synchro, parfois certaines images sautent, on
- remarquera que les fichiers de type 1 (voir § précédent) sont plus fluides
- malgré un nombre moins important d'images par seconde.
- Toutes les images sont en 320x240.
-
- PC Fun CD FUN n°17
- ¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨
- repertoire GUIGNOLS
-
- fichier | images affichées | images par seconde
- ----------------+-----------------------+-------------------
- JOHNNY | 78/111 | 10.6 (bon)
- TAPIE | 59/87 | 10.1 ( " )
- VILLIERS | 18/42 | 6.5 (parties gelées)
- ----------------+-----------------------+-------------------
-
- GEN 4 CD n°87
- ¨¨¨¨¨¨¨¨¨¨¨¨¨
- répertoire CLUBEURO\VIDEOS
-
- DEFI | 278/279 | 6.9 (bon)
- ----------------+-----------------------+-------------------
-
- répertoire VIDEO
-
- G4NEWS | 4851/5376 (6 minutes!)| 13.5 (bon)
- G4TDN3D | 1523/3060 | 7.4 ( " )
- G4RSCI | 3462/3844 | 13.5 ( " )
- G4TBM | 1561/2136 | 10.9 ( " )
- 1G4RPAN | 1905/2358 | 11.8 ( " )
- G4INTRO | 246/496 | 7.5 (bon)
- G4PCON | 291/577 | 7.5 (bon)
-
-
- Voilà, voilà.
- Animez bien!
-